/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __CLOUD_SYSTEM_H__
#define __CLOUD_SYSTEM_H__

#include "SceneObject.h"

namespace PQEngine
{
	class CloudSystem
	{
	public:
		CloudSystem(SceneObject* sceneObject);

		void update(Ogre::Real timePassed,const Ogre::Vector3 &sunDirection,const Ogre::ColourValue &sunLightColor,const Ogre::ColourValue &fogColor,const Ogre::ColourValue &sunSphereColor);

	private:
		SceneObject* _sceneObject;

	};

}
#endif
